home *** CD-ROM | disk | FTP | other *** search
/ CD Fun House 7 / CD FunHouse 7 For The Macintosh (Wayzata)(1992).iso / • The Arcade • / Chips••••• / Chips & DIPS / Chips & DIPS.rsrc / CODE_4.txt < prev    next >
Text File  |  1991-04-15  |  11KB  |  218 lines

  1. # near model CODE resource
  2. # jump table entries: 96-98 (3 of them)
  3. export_12:
  4. 00000000  4E56 0000                link       A6, 0
  5. 00000004  4A6E 0008                tst.w      [A6 + 0x8]
  6. 00000008  6C08                     bge        +0xA /* 00000012 */
  7. 0000000A  302E 0008                move.w     D0, [A6 + 0x8]
  8. 0000000E  4440                     neg.w      D0
  9. 00000010  6004                     bra        +0x6 /* 00000016 */
  10. label00000012:
  11. 00000012  302E 0008                move.w     D0, [A6 + 0x8]
  12. label00000016:
  13. 00000016  4E5E                     unlink     A6
  14. 00000018  4E75                     rts
  15. 0000001A  4E56 0000                link       A6, 0
  16. 0000001E  4AAE 0008                tst.l      [A6 + 0x8]
  17. 00000022  6C08                     bge        +0xA /* 0000002C */
  18. 00000024  202E 0008                move.l     D0, [A6 + 0x8]
  19. 00000028  4480                     neg.l      D0
  20. 0000002A  6004                     bra        +0x6 /* 00000030 */
  21. label0000002C:
  22. 0000002C  202E 0008                move.l     D0, [A6 + 0x8]
  23. label00000030:
  24. 00000030  4E5E                     unlink     A6
  25. 00000032  4E75                     rts
  26. 00000034  4E56 FFFC                link       A6, -0x0004
  27. 00000038  306E 000C                movea.w    A0, [A6 + 0xC]
  28. 0000003C  2008                     move.l     D0, A0
  29. 0000003E  81EE 000E                divs.w     D0, [A6 + 0xE]
  30. 00000042  3D40 FFFC                move.w     [A6 - 0x4], D0
  31. 00000046  306E 000C                movea.w    A0, [A6 + 0xC]
  32. 0000004A  2008                     move.l     D0, A0
  33. 0000004C  81EE 000E                divs.w     D0, [A6 + 0xE]
  34. 00000050  4840                     swap.w     D0
  35. 00000052  3D40 FFFE                move.w     [A6 - 0x2], D0
  36. 00000056  206E 0008                movea.l    A0, [A6 + 0x8]
  37. 0000005A  20AE FFFC                move.l     [A0], [A6 - 0x4]
  38. 0000005E  4E5E                     unlink     A6
  39. 00000060  4E75                     rts
  40. 00000062  4E56 FFF8                link       A6, -0x0008
  41. 00000066  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  42. 0000006A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  43. 0000006E  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  44. 00000072  2D40 FFF8                move.l     [A6 - 0x8], D0
  45. 00000076  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  46. 0000007A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  47. 0000007E  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  48. 00000082  2D40 FFFC                move.l     [A6 - 0x4], D0
  49. 00000086  206E 0008                movea.l    A0, [A6 + 0x8]
  50. 0000008A  43EE FFF8                lea.l      A1, [A6 - 0x8]
  51. 0000008E  20D9                     move.l     [A0]+, [A1]+
  52. 00000090  20D9                     move.l     [A0]+, [A1]+
  53. 00000092  4E5E                     unlink     A6
  54. 00000094  4E75                     rts
  55. export_14:
  56. 00000096  206F 0004                movea.l    A0, [A7 + 0x4]
  57. 0000009A  226F 0008                movea.l    A1, [A7 + 0x8]
  58. 0000009E  2008                     move.l     D0, A0
  59. label000000A0:
  60. 000000A0  10D9                     move.b     [A0]+, [A1]+
  61. 000000A2  66FC                     bne        -0x2 /* 000000A0 */
  62. 000000A4  4E75                     rts
  63. export_13:
  64. 000000A6  206F 0004                movea.l    A0, [A7 + 0x4]
  65. 000000AA  226F 0008                movea.l    A1, [A7 + 0x8]
  66. 000000AE  2008                     move.l     D0, A0
  67. label000000B0:
  68. 000000B0  4A18                     tst.b      [A0]+
  69. 000000B2  66FC                     bne        -0x2 /* 000000B0 */
  70. 000000B4  5388                     subq.l     A0, 1
  71. label000000B6:
  72. 000000B6  10D9                     move.b     [A0]+, [A1]+
  73. 000000B8  66FC                     bne        -0x2 /* 000000B6 */
  74. 000000BA  4E75                     rts
  75. 000000BC  206F 0004                movea.l    A0, [A7 + 0x4]
  76. 000000C0  226F 0008                movea.l    A1, [A7 + 0x8]
  77. 000000C4  7000                     moveq.l    D0, 0x00
  78. 000000C6  6004                     bra        +0x6 /* 000000CC */
  79. label000000C8:
  80. 000000C8  4A01                     tst.b      D1
  81. 000000CA  670C                     beq        +0xE /* 000000D8 */
  82. label000000CC:
  83. 000000CC  1218                     move.b     D1, [A0]+
  84. 000000CE  B219                     cmp.b      D1, [A1]+
  85. 000000D0  67F6                     beq        -0x8 /* 000000C8 */
  86. 000000D2  6202                     bhi        +0x4 /* 000000D6 */
  87. 000000D4  5580                     subq.l     D0, 2
  88. label000000D6:
  89. 000000D6  5280                     addq.l     D0, 1
  90. label000000D8:
  91. 000000D8  4E75                     rts
  92. 000000DA  206F 0004                movea.l    A0, [A7 + 0x4]
  93. 000000DE  322F 0008                move.w     D1, [A7 + 0x8]
  94. 000000E2  7000                     moveq.l    D0, 0x00
  95. 000000E4  6004                     bra        +0x6 /* 000000EA */
  96. label000000E6:
  97. 000000E6  4A18                     tst.b      [A0]+
  98. 000000E8  6706                     beq        +0x8 /* 000000F0 */
  99. label000000EA:
  100. 000000EA  B210                     cmp.b      D1, [A0]
  101. 000000EC  66F8                     bne        -0x6 /* 000000E6 */
  102. 000000EE  2008                     move.l     D0, A0
  103. label000000F0:
  104. 000000F0  4E75                     rts
  105. 000000F2  206F 0004                movea.l    A0, [A7 + 0x4]
  106. 000000F6  70FF                     moveq.l    D0, 0xFFFFFFFF
  107. label000000F8:
  108. 000000F8  5280                     addq.l     D0, 1
  109. 000000FA  1218                     move.b     D1, [A0]+
  110. 000000FC  670C                     beq        +0xE /* 0000010A */
  111. 000000FE  226F 0008                movea.l    A1, [A7 + 0x8]
  112. label00000102:
  113. 00000102  1419                     move.b     D2, [A1]+
  114. 00000104  67F2                     beq        -0xC /* 000000F8 */
  115. 00000106  B401                     cmp.b      D2, D1
  116. 00000108  66F8                     bne        -0x6 /* 00000102 */
  117. label0000010A:
  118. 0000010A  4E75                     rts
  119. 0000010C  206F 0004                movea.l    A0, [A7 + 0x4]
  120. 00000110  7000                     moveq.l    D0, 0x00
  121. label00000112:
  122. 00000112  1218                     move.b     D1, [A0]+
  123. 00000114  6710                     beq        +0x12 /* 00000126 */
  124. 00000116  226F 0008                movea.l    A1, [A7 + 0x8]
  125. label0000011A:
  126. 0000011A  1419                     move.b     D2, [A1]+
  127. 0000011C  67F4                     beq        -0xA /* 00000112 */
  128. 0000011E  B401                     cmp.b      D2, D1
  129. 00000120  66F8                     bne        -0x6 /* 0000011A */
  130. 00000122  5388                     subq.l     A0, 1
  131. 00000124  2008                     move.l     D0, A0
  132. label00000126:
  133. 00000126  4E75                     rts
  134. 00000128  206F 0004                movea.l    A0, [A7 + 0x4]
  135. 0000012C  322F 0008                move.w     D1, [A7 + 0x8]
  136. 00000130  7000                     moveq.l    D0, 0x00
  137. label00000132:
  138. 00000132  B210                     cmp.b      D1, [A0]
  139. 00000134  6602                     bne        +0x4 /* 00000138 */
  140. 00000136  2008                     move.l     D0, A0
  141. label00000138:
  142. 00000138  4A18                     tst.b      [A0]+
  143. 0000013A  66F6                     bne        -0x8 /* 00000132 */
  144. 0000013C  4E75                     rts
  145. 0000013E  206F 0004                movea.l    A0, [A7 + 0x4]
  146. 00000142  7000                     moveq.l    D0, 0x00
  147. 00000144  6006                     bra        +0x8 /* 0000014C */
  148. label00000146:
  149. 00000146  B401                     cmp.b      D2, D1
  150. 00000148  660A                     bne        +0xC /* 00000154 */
  151. 0000014A  5280                     addq.l     D0, 1
  152. label0000014C:
  153. 0000014C  1218                     move.b     D1, [A0]+
  154. 0000014E  6708                     beq        +0xA /* 00000158 */
  155. 00000150  226F 0008                movea.l    A1, [A7 + 0x8]
  156. label00000154:
  157. 00000154  1419                     move.b     D2, [A1]+
  158. 00000156  66EE                     bne        -0x10 /* 00000146 */
  159. label00000158:
  160. 00000158  4E75                     rts
  161. 0000015A  202F 0004                move.l     D0, [A7 + 0x4]
  162. 0000015E  6006                     bra        +0x8 /* 00000166 */
  163. label00000160:
  164. 00000160  B401                     cmp.b      D2, D1
  165. 00000162  6708                     beq        +0xA /* 0000016C */
  166. 00000164  5280                     addq.l     D0, 1
  167. label00000166:
  168. 00000166  2040                     movea.l    A0, D0
  169. 00000168  226F 0008                movea.l    A1, [A7 + 0x8]
  170. label0000016C:
  171. 0000016C  1219                     move.b     D1, [A1]+
  172. 0000016E  6706                     beq        +0x8 /* 00000176 */
  173. 00000170  1418                     move.b     D2, [A0]+
  174. 00000172  66EC                     bne        -0x12 /* 00000160 */
  175. 00000174  7000                     moveq.l    D0, 0x00
  176. label00000176:
  177. 00000176  4E75                     rts
  178. 00000178  202F 0004                move.l     D0, [A7 + 0x4]
  179. 0000017C  6606                     bne        +0x8 /* 00000184 */
  180. label0000017E:
  181. 0000017E  202D FFB4                move.l     D0, [A5 - 0x4C]
  182. 00000182  6730                     beq        +0x32 /* 000001B4 */
  183. label00000184:
  184. 00000184  42AD FFB4                clr.l      [A5 - 0x4C]
  185. 00000188  2040                     movea.l    A0, D0
  186. 0000018A  6006                     bra        +0x8 /* 00000192 */
  187. label0000018C:
  188. 0000018C  B401                     cmp.b      D2, D1
  189. 0000018E  660A                     bne        +0xC /* 0000019A */
  190. 00000190  2008                     move.l     D0, A0
  191. label00000192:
  192. 00000192  1218                     move.b     D1, [A0]+
  193. 00000194  67E8                     beq        -0x16 /* 0000017E */
  194. 00000196  226F 0008                movea.l    A1, [A7 + 0x8]
  195. label0000019A:
  196. 0000019A  1419                     move.b     D2, [A1]+
  197. 0000019C  66EE                     bne        -0x10 /* 0000018C */
  198. label0000019E:
  199. 0000019E  1218                     move.b     D1, [A0]+
  200. 000001A0  6712                     beq        +0x14 /* 000001B4 */
  201. 000001A2  226F 0008                movea.l    A1, [A7 + 0x8]
  202. label000001A6:
  203. 000001A6  1419                     move.b     D2, [A1]+
  204. 000001A8  67F4                     beq        -0xA /* 0000019E */
  205. 000001AA  B401                     cmp.b      D2, D1
  206. 000001AC  66F8                     bne        -0x6 /* 000001A6 */
  207. 000001AE  2B48 FFB4                move.l     [A5 - 0x4C], A0
  208. 000001B2  4220                     clr.b      -[A0]
  209. label000001B4:
  210. 000001B4  4E75                     rts
  211. 000001B6  70FF                     moveq.l    D0, 0xFFFFFFFF
  212. 000001B8  206F 0004                movea.l    A0, [A7 + 0x4]
  213. label000001BC:
  214. 000001BC  5280                     addq.l     D0, 1
  215. 000001BE  4A18                     tst.b      [A0]+
  216. 000001C0  66FA                     bne        -0x4 /* 000001BC */
  217. 000001C2  4E75                     rts
  218.